Y2K leap year bug

Y2K leap year bug
A computer problem involving software that has been programmed incorrectly to treat the year 2000 as a non-leap year.
Example Citation:
And to add another cruel twist, a number of applications now in use have botched the dating scheme for leap year. Because the year 2000 is divisible by 400, there will be a Feb. 29 in the year 2000 even though there was not one in 1900. As a result, some programs with the Y2K leap year bug will assign erroneous dates every day after Feb. 28, 2000.
— Peter H. Lewis, "Exterminating the 2000 Bug From Home Systems," The New York Times, July 21, 1998
Earliest Citation:
Cyber Cassandras flogging the Y2K (Year 2000) scare, the idea that the world will suffer a computer meltdown when the clock and calendar turns into the new millennium on Jan. 1, 2000, got something else to harp about last week. The Y2K leap year bug raised its ugly little head. It turns out that lots of companies that fixed their computers so they won't think it's the year
1900 when the calendar turns (the Millennium Bug) will get tripped up anyway because they forgot that 2000 is a Leap year and 1900 was not.
The Federal Aviation Administration, for example, found that when its
computers are fed flight information for Feb. 29, 2000, they inform the user that there is no such date.
— James Coates, "Da mare on da net," Chicago Tribune, February 16, 1998
This problem, a kind of baby brother bug of the much larger Y2K bug, was caused by programmers forgetting that there are actually three rules that determine whether a given year is a leap year:
• If the year is divisible by 4, then it's a leap year, unless...
• The year is also divisible by 100, then it's not a leap year, unless...
• The year is also divisible by 400, then it's a leap year.
Many programmers used only steps 1 and 2, and so concluded that 2000 was not a leap year.
Related Words: Categories:

New words. 2013.

Look at other dictionaries:

  • Y2K problem — n. A computer bug that, if not fixed, will cause computers and devices with embedded microchips to fail or produce erroneous results beginning on January 1, 2000. (Also known as the millennium bug.) Example Citation: Already struggling to wean… …   New words

  • Year 2000 problem — Y2K redirects here. For other uses, see Y2K (disambiguation). The (French) sign reads 3 January 1900 instead of 3 January 2000 The Year 2000 problem (also known as the Y2K problem, the Millennium bug, the Y2K bug, or simply Y2K) was a problem for …   Wikipedia

  • Year 2038 problem — The year 2038 problem (also known as Unix Millennium bug , or Y2K38 by analogy to the Y2K problem) may cause some computer software to fail before or in the year 2038. The problem affects all software and systems that store system time as a… …   Wikipedia

  • Y2.038K bug — n. A computer software bug that will cause programs to cease functioning properly when confronted with dates in the year 2038 and beyond. Example Citation: First it was Y2K. Then the Euro conversion. And now, as if the Y2K and Euro problems weren …   New words

  • 9999 bug — n. A potential computer software problem where a program might confuse the date September 9, 1999 (9/9/99) with 9999, the end of file code in some older programming languages. Example Citation: Three decades ago, programmers inserted 9999 to… …   New words

  • millennium bug — Informal. a bug that can cause computers or software to misinterpret the first two digits of the year 2000 as 19, due to the coding of dates using only the last two digits of the year. [1990 95] * * * ▪ 1999       When the year 2000 arrived the… …   Universalium

  • Dick Clark's New Year's Rockin' Eve with Ryan Seacrest — December 2006 photograph of Dick Clark and Ryan Seacrest Also known as Main show Dick Clark s New Year s Rockin Eve Dick Clark s New Year s Rockin Eve 2009 with Ryan Seacrest …   Wikipedia

  • D10K problem — n. The concern that a future 5 digit (10,000+ points) Dow Jones Industrial Average could create problems for financial software coded to accept only 4 digit numbers. (cf. Y2K: the Year 2000 problem.) Example Citation: Curious speculation swirls… …   New words

  • 2000-compliant — adj. Describes a software program or other system that can work with dates in the year 2000 and beyond. Example Citation: Most new software applications and computers are 2000 compliant, but many legacy systems will fail spectacularly on January… …   New words

  • Y2OK — adj. Describes the lack of serious computer problems resulting from the changeover from 1999 to 2000. Example Citation: After a year of computer bug fears and a month of terrorism warnings, everything was Y2OK. Joel Stein, Hey, You In That Bunker …   New words